var id;
var urlType;

$(function() {
  urlType = ly.getUrlParam("type");
  id = ly.getUrlParam("id");

  // 修改
  if (urlType == 2) {
    $(".title span").text("编辑");
    $(".form").getFormTwo({
      id: id,
      type: "post"
    }, function(data) {
      if (data.doctorImg) {
        getFilePhoto(data.doctorImg); // 下载图片
      }
    });
    // 新增
  } else {
    $("#video").videoUploader({});
  }

  //提交
  $("body").on("click", "#save-btn", function(event) {
    event.preventDefault();
    var success = $('.form').validate('submitValidate');
    if (success) {
      //验证通过提交表单
      submitFom();
    }
  })

});

// input输入价格验证
function checkPrice(obj) {
  // obj.value = obj.value.replace(/^0*/g, ''); //第一个数不能为0 ，若为0替换为空
  obj.value = obj.value.replace(/[^\d.]/g, ""); //是否是数字 和小数点，若是除数字 和小数点之外的则替换为空
  obj.value = obj.value.replace(/^\./g, ""); //确证第一个为数字而不是“.”
  obj.value = obj.value.replace(/\.{2,}/g, "."); //只能输入一个“.”
  obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); //保证”.“只出现一次，而不能出现两次以上
  obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'); //只能输入两个小数   
}

// 下载图片
function getFilePhoto(filePath) {
  var imgUrl = site.apiUrl + '/file/batchFileupload?fileAll=' + filePath;
  $("#doctorImg .imgbox").html('<img src="'+ imgUrl +'">');
}

/*
 * 提交表单
 */
function submitFom() {
  var doctorName = $("#doctorName").val();
  var doctorImg = $('#doctorImg .upload-state-done').find('input[type=hidden]').val();
  var institute = $("#institute").val();
  var job = $("#job").val();
  var idCard = $("#idCard").val();
  var telephone = $('#telephone').val();
  var benefit = $('#benefit').val();

  var obj = {
    'doctorName': doctorName,
    'doctorImg': doctorImg,
    'institute': institute,
    'job': job,
    'idCard': idCard,
    'telephone': telephone,
    'benefit': benefit
  };
  var url;
  if (urlType == 1) {
    url = site.apiUrl + "/doctorManager/addMedicalHospitalInfo"
  } else { //修改
    url = site.apiUrl + "/doctorManager/updateMedicalDoctorInfo"
    var thisId = $("#currentId").val();
    obj.id = thisId
  }
  request({
    url: url,
    data: obj,
    type: "post",
    ajaxform: 'true',
    callback: function(f) {
      if (f.code == 200) {
        if (urlType == 1) {
          ly.alert('添加成功', function() {
            ly.goto("list.html");
          });
        } else {
          ly.alert('修改成功', function() {
            ly.goto("list.html");
          });
        }
      } else {
        ly.toast(f.desc || f.msg);
      }
    }
  });
}